package com.dragon.flow.vo.task;

import com.dragon.flow.vo.PlusBaseVo;
import com.dragon.flow.vo.usertask.PlusNextSequenceUserVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @title: 审批流程参数
 * @author: bruce.liu
 * @since: 2024/9/16 21:15
 */
@Data
public class PlusCompleteTaskVo extends PlusBaseVo implements Serializable {
    @ApiModelProperty(value = "流程标题")
    private String formTitle;
    /**
     * 任务参数 选填
     */
    @ApiModelProperty(value = "任务参数")
    private Map<String, Object> variables;
    /**
     * 下一条线
     */
    private PlusNextSequenceUserVo nextSequenceFlow;
    /**
     * 下一个或多个审批人
     */
    private List<PlusNextSequenceUserVo> nextUsers;
}
